|
Showing 1 - 5 of
5 matches in All Departments
If you use Linux in development or operations and need a structured
approach to help you dive deeper, this book is for you. Author
Michael Hausenblas also provides tips and tricks for improving your
workflow with this open source operating system. Whether you're a
developer, software architect, or site reliability engineer, this
hands-on guide focuses on ways to use Linux for your everyday
needs, from development to office-related tasks. Along the way,
you'll gain hands-on experience with modern Linux terminals and
shells, and learn how to manage your workloads. You'll understand
how to run Linux applications by using containers, systemd, modern
filesystems, and immutable distros such as Flatcar and
Bottlerocket. Use Linux as a modern work environment, rather than
just from an admin perspective Learn critical components such as
the Linux kernel, terminal multiplexer, human-friendly shells, and
portable shell scripting Become familiar with access control, from
file permissions to capabilities, and understand the role of
filesystems as a fundamental building block Learn about application
dependency management and containers Gain hands-on experience with
the Linux networking stack and tooling, including DNS Apply modern
operating system observability to manage your workloads Become
familiar with interprocess communication, virtual machines, and
selected security topics
Want to run your Kubernetes workloads safely and securely? This
practical book provides a threat-based guide to Kubernetes
security. Each chapter examines a particular component's
architecture and potential default settings and then reviews
existing high-profile attacks and historical Common Vulnerabilities
and Exposures (CVEs). Authors Andrew Martin and Michael Hausenblas
share best-practice configuration to help you harden clusters from
possible angles of attack. This book begins with a vanilla
Kubernetes installation with built-in defaults. You'll examine an
abstract threat model of a distributed system running arbitrary
workloads, and then progress to a detailed assessment of each
component of a secure Kubernetes system. Understand where your
Kubernetes system is vulnerable with threat modelling techniques
Focus on pods, from configurations to attacks and defenses Secure
your cluster and workload traffic Define and enforce policy with
RBAC, OPA, and Kyverno Dive deep into sandboxing and isolation
techniques Learn how to detect and mitigate supply chain attacks
Explore filesystems, volumes, and sensitive information at rest
Discover what can go wrong when running multitenant workloads in a
cluster Learn what you can do if someone breaks in despite you
having controls in place
If you’re looking to develop native applications in Kubernetes,
this is your guide. Developers and AppOps administrators will learn
how to build Kubernetes-native applications that interact directly
with the API server to query or update the state of resources. AWS
developer advocate Michael Hausenblas and Red Hat principal
software engineer Stefan Schimanski explain the characteristics of
these apps and show you how to program Kubernetes to build them.
You’ll explore the basic building blocks of Kubernetes, including
the client-go API library and custom resources. All you need to get
started is a rudimentary understanding of development and system
administration tools and practices, such as package management, the
Go programming language, and Git. Walk through Kubernetes API
basics and dive into the server’s inner structure Explore
Kubernetes’s programming interface in Go, including Kubernetes
API objects Learn about custom resources—the central extension
tools used in the Kubernetes ecosystem Use tags to control
Kubernetes code generators for custom resources Write custom
controllers and operators and make them production ready Extend the
Kubernetes API surface by implementing a custom API server
Doctoral Thesis / Dissertation from the year 2009 in the subject
Information Management, grade: 1,0, University of Graz, language:
English, abstract: The Semantic Web has become reality over the
past couple of years. While certain practical topics-such as
interoperability, etc.-have at least partially been addressed,
scalability and expressivity issues regarding the utilisation of
multimedia metadata on the Semantic Web are still widely neglected.
However, existing Web (2.0) applications handling millions of
multimedia assets are starting to take advantage of Semantic Web
technologies. This work contributes to design decisions regarding
scalable and smart multimedia applications on the Semantic Web.
Based on an analysis of practical issues-stemming from diverse
projects and activities the author has participated in over the
past four years-three areas have been identified, namely (i)
performance and scalability issues on the data access level, (ii)
the effective and efficient representation of multimedia content
descriptions, and (iii) the deployment of multimedia metadata on
the Semantic Web. The three research areas have as its common base
the trade-off between expressivity and scalability. We present our
ndings regarding scalable, yet expressive Semantic Web multimedia
applications in a number of practical settings and discuss future
directions, such as interlinking multimedia.
|
|